package gameobjects;

import gameobjects.Objekat.oblik;

import java.util.LinkedList;


public class Kolizija {
	
	private LinkedList<Objekat> objekatList = new LinkedList<Objekat>();
	private LinkedList<Objekat> objekatVoda = new LinkedList<Objekat>();

	public LinkedList<Objekat> getObjekatList() {
		return objekatList;
	}

	public void setObjekatList(LinkedList<Objekat> objekatList) {
		this.objekatList = objekatList;
	}
	
	public LinkedList<Objekat> getObjekatVoda() {
		return objekatVoda;
	}

	public void setObjekatVoda(LinkedList<Objekat> objekatVoda) {
		this.objekatVoda = objekatVoda;
	}
	
	public Objekat dodajKvadrat(int x, int y) {
		Objekat o = new Objekat();
		o.setxOb(x);
		o.setyOb(y);
		o.setObl(oblik.KVADRAT);
		o.setSize(50);
		objekatList.add(o);
		return o;
	}
	
	public Pravougaonik dodajPravougaonik (int x, int y, int sizex, int sizey) {
		Pravougaonik p = new Pravougaonik();
		p.setxOb(x);
		p.setyOb(y);
		p.setObl(oblik.PRAVOUGAONIK);
		p.setxSize(sizex);
		p.setySize(sizey);
		objekatList.add(p);
		return p;
	}
	
	public void dodajKvadratVoda(int x, int y) {
		Objekat o = new Objekat();
		o.setxOb(x);
		o.setyOb(y);
		o.setObl(oblik.KVADRAT);
		o.setSize(50);
		objekatVoda.add(o);
	}
	
	public void dodajPravougaonikVoda(int x, int y, int sizex, int sizey) {
		Pravougaonik p = new Pravougaonik();
		p.setxOb(x);
		p.setyOb(y);
		p.setObl(oblik.PRAVOUGAONIK);
		p.setxSize(sizex);
		p.setySize(sizey);
		objekatVoda.add(p);
	}
	
	public void izbaciPoslednjeg () {
		objekatList.removeLast();
	}

}
